// P1198 write by cn_ryh